// 格式化日期时间
export const formatDateTime = (dateTime) => {
    if (!dateTime) return ''
    
    // 处理ISO 8601格式的字符串（带T和Z的格式）
    // 例如：2025-04-09T02:15:49.1653577 或 2025-04-09T02:15:49.1653577Z
    let date;
    
    if (typeof dateTime === 'string') {
        // 检查是否包含'T'但不包含时区信息
        if (dateTime.includes('T') && !dateTime.includes('Z') && !dateTime.includes('+')) {
            // 添加'Z'表示这是UTC时间，让浏览器正确转换为本地时间
            date = new Date(dateTime + 'Z');
        } else {
            date = new Date(dateTime);
        }
    } else {
        date = new Date(dateTime);
    }
    
    // 使用本地时区格式化
    const year = date.getFullYear();
    const month = String(date.getMonth() + 1).padStart(2, '0');
    const day = String(date.getDate()).padStart(2, '0');
    const hours = String(date.getHours()).padStart(2, '0');
    const minutes = String(date.getMinutes()).padStart(2, '0');
    
    return `${year}-${month}-${day} ${hours}:${minutes}`;
} 